package example.day06;

import java.util.ArrayList;

public class _03_ArrayList运用示例 {

    public static void main(String[] args) {

        // 创建一个arraylist对象，并装入从1-100的整数
        ArrayList<Integer> lst1 = new ArrayList<>();

        for(int i=1;i<=100;i++){
            lst1.add(i);
        }


        /**
         * 创建一个list，装入1-10的数字
         * 然后，将这个list中的元素进行反转
         * 然后把list中的数据打印出来
         */
        ArrayList<Integer> lst2 = new ArrayList<>();

        for(int i=1;i<=10;i++){
            lst2.add(i);
        }

        // 3 4 5 6 7
        // 0 1 2 3 4
        // i       len-1-i
        // 0       4
        //   1   3
        for(int i=0;i<lst2.size()/2;i++){
            // 对调i 和 size-i-1 这两个位置的值
            int tmp = lst2.get(i);
            int j  = lst2.size()-i-1;
            lst2.set(i,lst2.get(j));
            lst2.set(j,tmp);
        }

        for(int i=0;i<lst2.size();i++){
            System.out.print(lst2.get(i) + ",");
        }





    }
}
